Visual Basic (Declaration) | |
---|---|
<ExtensionAttribute()> Public Overloads Shared Function ToQuery(Of T As {Class, IEntity})( _ ByVal entities As RelatedEntityList(Of T) _ ) As EntityQuery(Of T) |
Visual Basic (Usage) | ![]() |
---|---|
Dim entities As RelatedEntityList(Of T) Dim value As EntityQuery(Of T) value = EntityQueryExtensions.ToQuery(Of T)(entities) |
C# | |
---|---|
[ExtensionAttribute()] public static EntityQuery<T> ToQuery<T>( RelatedEntityList<T> entities ) where T: class, IEntity |
C++/CLI | |
---|---|
[ExtensionAttribute()] public: static EntityQuery<T^>^ ToQuerygeneric<typename T> ( RelatedEntityList<T^>^ entities ) where T: ref class, IEntity |
Parameters
- entities
Type Parameters
- T
C# | ![]() |
---|---|
var mgr = new DomainModelEntityManager(); var customer = mgr.Customers.FirstOrNullEntity(); var orders = customer.OrderSummaries; var query = orders.ToQuery(); |
The EntityQuery returned is built using the EntityKey of each entity in the list. If the list is empty, which it will be if the IsPendingEntityList flag is on, an exception is thrown.
Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family